Parallelization And I/O Optimization For A 3-D Plasma Simulation Code
نویسنده
چکیده
LARED-P, a three-dimensional laser plasma electromagnitic simulation code, largely simulates the interaction of intense laser and plasma. It uses partical-in-cell simulation method and needs immense computing resource, one CPU can do nothing about the simulation. In this paper, LARED-P is parallelized based on MPI paradigm for distributed memory parallel computing environment. The large scale (10 particles and 10 grid points) numerical simulation of 3-D laser-plasma is implemented successfully. High speedup ratio and good scalability are achieved, the parallel efficiency of 512 processors is 75%. On the other hand, To solve some problems about output of the results of LARED-P, the storage with real-time compression and high performance parallel I/O are implemented for the performance optimization of the post processing which decreases the cost of memory and CPU time. Key-Words: parallelization, numerical simulation, post processing, data management, I/O performance, plasma 1 Physical issue and mathematical principle The super-strong self-generation magnetic field generated by the interaction of the laser and plasma has great effect on many physical processes, such as inertial confinement nuclear fusion, plasma wave acceleration of particles, energy absorption, heat conduction, dynamic behavior of ions or electrons, plasma expansion and so on. The plasma simulation method simulates the characteristics of plasma by tracking the motion of a large number of charged particles under the action of self-consistent field and externally applied electromagnetic field. The limited particle size model and particle cloud grid method are put forward to reduce the amount of particles without losing the plasma collective behavior . The particle cloud grid method requires solving the particle relativity Newton-Lorentz equation (1), particle cloud equation (2) and the plasma electromagnetic Maxwell equation group (3). Where the particle motion equation is based on the Lagrange coordinates, the field equation is based on the Euler coordinates, and the particle cloud equation takes charge of the interaction of variables in two different coordinates.
منابع مشابه
Mixed Large-Eddy Simulation Model for Turbulent Flows across Tube Bundles Using Parallel Coupled Multiblock NS Solver
In this study, turbulent flow around a tube bundle in non-orthogonal grid is simulated using the Large Eddy Simulation (LES) technique and parallelization of fully coupled Navier – Stokes (NS) equations. To model the small eddies, the Smagorinsky and a mixed model was used. This model represents the effect of dissipation and the grid-scale and subgrid-scale interactions. The fully coupled NS eq...
متن کاملMixed Large-Eddy Simulation Model for Turbulent Flows across Tube Bundles Using Parallel Coupled Multiblock NS Solver
In this study, turbulent flow around a tube bundle in non-orthogonal grid is simulated using the Large Eddy Simulation (LES) technique and parallelization of fully coupled Navier – Stokes (NS) equations. To model the small eddies, the Smagorinsky and a mixed model was used. This model represents the effect of dissipation and the grid-scale and subgrid-scale interactions. The fully coupled NS eq...
متن کاملMonte Carlo Simulation for Treatment Planning Optimization of the COMS and USC Eye Plaques Using the MCNP4C Code
Introduction: Ophthalmic plaque radiotherapy using I-125 radioactive seeds in removable episcleral plaques is often used in management of ophthalmic tumors. Radioactive seeds are fixed in a gold bowl-shaped plaque and the plaque is sutured to the scleral surface corresponding to the base of the intraocular tumor. This treatment allows for a localized radiation dose delivery to the tumor with a ...
متن کاملA Message-Passing Distributed Memory Parallel Algorithm for a Dual-Code Thin Layer, Parabolized Navier-Stokes Solver
In this study, the results of parallelization of a 3-D dual code (Thin Layer, Parabolized Navier-Stokes solver) for solving supersonic turbulent flow around body and wing-body combinations are presented. As a serial code, TLNS solver is very time consuming and takes a large part of memory due to the iterative and lengthy computations. Also for complicated geometries, an exceeding number of grid...
متن کاملcient , Parallelization of a 3 dQuasi - Geostrophic Multi - Grid code
We have parallelized our existing auto-tasked vector Cray C-90 3d Quasi-Geostrophic Multi-Grid (QGMG) code in a portable and eecient way for todays MPPs. The QGMG code addresses one of the most important computational problems today: the numerical simulation of high Reynolds number uid turbulence. In this paper we describe how we did this parallelization, emphasising both portability and eecien...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009